.left-ani-div {
    width: 70vmax;
    height: 70vmax;
    position: absolute;
    background-color: var(--ant-color-primary);
    left: -20vmin;
    top: -20vmin;
    animation: morph 15s linear infinite alternate, spin 20s linear infinite;
    z-index: 1;
    will-change: border-radius, transform;
    transform-origin: 55% 55%;
    pointer-events: none;
    opacity: 0.5;
    z-index: -1;
    pointer-events: none;
}

.right-ani-div {
    width: 70vmin;
    height: 70vmin;
    position: absolute;
    left: auto;
    right: -10vmin;
    top: auto;
    bottom: 0;
    animation: morph 10s linear infinite alternate, spin 26s linear infinite reverse;
    transform-origin: 20% 20%;
    background-color: var(--ant-color-primary);
    opacity: 0.5;
    z-index: -1;
    pointer-events: none;
}

@keyframes morph {
    0% {
        border-radius: 40% 60% 60% 40%/70% 30%
    }

    to {
        border-radius: 40% 60%
    }
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}